yate: Prevent build failures due to inclusion of fortify-source headers
authorSebastian Kemper <[email protected]>
Sat, 3 Feb 2018 20:42:53 +0000 (21:42 +0100)
committerSebastian Kemper <[email protected]>
Sat, 3 Feb 2018 20:46:21 +0000 (21:46 +0100)
yate cannot be compiled against fortify-source headers at this moment:

  In file included from /home/sk/tmp/lede/staging_dir/toolchain-x86_64_gcc-5.5.0_musl/include/fortify/unistd.h:23:0,
                   from ../yateclass.h:32,
                   from ../yatengine.h:29,
                   from ../yatephone.h:29,
                   from server/ysnmpagent.cpp:22:
  /home/sk/tmp/lede/staging_dir/toolchain-x86_64_gcc-5.5.0_musl/include/fortify/fortify-headers.h:20:42: error: type of 'TelEngine::strcat' is unknown

To work around this remove CPPFLAGS from CFLAGS.

Signed-off-by: Sebastian Kemper <[email protected]>
net/yate/Makefile

index 160d58310f37209ce9ce8fcc61ef82fc98a6d030..86c75a35c4b2f87cdcf5da24b5bae2f6e61ab82c 100644 (file)
@@ -83,9 +83,6 @@ define Package/$(PKG_NAME)-collection-basic
    TITLE := Basic Yate Server
 endef
 
-# Otherwise yate ignores CPPFLAGS
-TARGET_CFLAGS += $(TARGET_CPPFLAGS)
-
 CONFIGURE_ARGS+= \
        $(if $(CONFIG_x86_64),--enable-sse2) \
        --disable-sctp \